import { Entity } from "../../../../../Core/Module/Entity/Entity";
import { Scene } from "../../../../../Core/Module/Entity/Scene";
import { IAwake2 } from "../../../../../Core/Module/EventSystem/IAwakeSystem";
import { ComponentOf, ImplementsInterface } from "../../../../../Decorator/Decorator";
import { HttpGetRouterResponse } from "../../../Generate/Share/Message/OuterMessage_C_10001";

@ComponentOf(Scene)
@ImplementsInterface(IAwake2)
export class RouterAddressComponent extends Entity implements IAwake2<string, number> {

    public RouterManagerIPAddress: string;
    public RouterManagerHost: string;
    public RouterManagerPort: number;
    public Info: HttpGetRouterResponse;
    public RouterIndex: number;

}